package com.app.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DeliveryVo {
    private String status;/* status 0:正常查询 201:快递单号错误 203:快递公司不存在 204:快递公司识别失败 205:没有信息 207:该单号被限制，错误单号 */
    private String msg;
    private DeliveryVo result;
    private String number;
    private String type;
    private List<DeliveryVo> list;
    private String time;
    private String deliverystatus;/* 0：快递收件(揽件)1.在途中 2.正在派件 3.已签收 4.派送失败 5.疑难件 6.退件签收  */
    private String issign; /*  1.是否签收                  */
    private String expName; /*  快递公司名称                */
    private String expSite;/*  快递公司官网                */
    private String expPhone;/*  快递公司电话                */
    private String courier; /*  快递员 或 快递站(没有则为空)*/
    private String courierPhone;/*  快递员电话 (没有则为空)     */
    private String updateTime;/*  快递轨迹信息最新时间        */
    private String takeTime;/*  发货到收货消耗时长 (截止最新轨迹)  */
    private String logo;/* 快递公司LOGO */
}
